<?php
//$type 1代表是激活帐号，2代表是修改密码

function sendEmail($to,$user_id,$type=''){
/**
  $to  接收人帐号
* by www.phpddt.com
*/
header("content-type:text/html;charset=utf-8");
// ini_set("magic_quotes_runtime",0);
require LIB_PATH.'phpmailer/class.phpmailer.php';
try {
	$mail = new PHPMailer(true); //创建一个邮件发送类对象
	$mail->IsSMTP(); //表示以smtp协议发送邮件
	$mail->CharSet='UTF-8'; //设置邮件的字符编码，这很重要，不然中文乱码
	$mail->SMTPAuth   = true;                  //开启认证
	$mail->Port       = 25;                   //邮件发送服务端口  固定           
	$mail->Host       = "smtp.163.com";       //服务器地址
	$mail->Username   = "dj253811823@163.com";          //发送人帐号
	$mail->Password   = "qw12345";      //发送人授权码      
 
	$mail->AddReplyTo("dj253811823@163.com","mckee");//回复地址 参数1：回复人地址  参数2：昵称
	$mail->From       = "dj253811823@163.com"; //发件人邮箱地址
	$mail->FromName   = "djdj"; //发件人昵称
	

	$mail->AddAddress($to);
	$key=md5($to);
	require_once LIB_PATH.'config.php';
	if($type==1){
			$mail->Subject  = "请你激活再使用";  //邮箱标题
			$mail->Body = "请点击此链接进行激活 <a href='http://localhost/cms/index.php?c=reg&a=active&key=".$key."'>点我激活</a>";  //邮箱内容
			// $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示，可以省略
			// $mail->WordWrap   = 80; // 设置每行字符串的长度
			//$mail->AddAttachment("f:/test.png");  //可以添加附件
			$mail->IsHTML(true);  //以html格式发送
		    
		    if($mail->Send()){
				$obj=new mysql($config);
			    $affect=$obj->insert(array('value'=>$key,'id'=>$user_id,'outtime'=>time()+500),'state');    	
				echo '<script>alert("邮件已发送至你的邮箱，请5分钟内前去激活!");location.href="index.php";</script>';
		    }
	}else if($type==2){
		    $str='';
            for ($i=0;$i <4; $i++) { 
            	 $str.=rand(0,9);
            }
			$mail->Subject  = "激活码";  //邮箱标题
			$mail->Body = "你的激活码是:".$str;  //邮箱内容
			// $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示，可以省略
			// $mail->WordWrap   = 80; // 设置每行字符串的长度
			//$mail->AddAttachment("f:/test.png");  //可以添加附件
			$mail->IsHTML(true);  //以html格式发送
		    if($mail->Send()){
				$obj=new mysql($config);
			    $affect=$obj->insert(array('value'=>$str,'id'=>$user_id,'outtime'=>time()+500),'state');    	
				// echo '<script>alert("邮件已发送至你的邮箱，请前去查收!");location.href="index.php";</script>';
				return $affect;
		    }			
	}

	
} catch (phpmailerException $e) {
	echo "邮件发送失败：".$e->errorMessage();
}


}
